package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.HaDrugAccept;

/**
 * 收货质检Service接口
 * 
 * @author 报销为
 * @date 2025-11-26
 */
public interface IHaDrugAcceptService 
{
    /**
     * 查询收货质检
     * 
     * @param acceptid 收货质检主键
     * @return 收货质检
     */
    public HaDrugAccept selectHaDrugAcceptByAcceptid(Long acceptid);

    /**
     * 查询收货质检列表
     * 
     * @param haDrugAccept 收货质检
     * @return 收货质检集合
     */
    public List<HaDrugAccept> selectHaDrugAcceptList(HaDrugAccept haDrugAccept);

    /**
     * 新增收货质检
     * 
     * @param haDrugAccept 收货质检
     * @return 结果
     */
    public int insertHaDrugAccept(HaDrugAccept haDrugAccept);

    /**
     * 修改收货质检
     * 
     * @param haDrugAccept 收货质检
     * @return 结果
     */
    public int updateHaDrugAccept(HaDrugAccept haDrugAccept);

    /**
     * 批量删除收货质检
     * 
     * @param acceptids 需要删除的收货质检主键集合
     * @return 结果
     */
    public int deleteHaDrugAcceptByAcceptids(Long[] acceptids);

    /**
     * 删除收货质检信息
     * 
     * @param acceptid 收货质检主键
     * @return 结果
     */
    public int deleteHaDrugAcceptByAcceptid(Long acceptid);
}
